home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / librw / RWModelClient.z / RWModelClient
Encoding:
Text File  |  1998-10-30  |  1.8 KB  |  67 lines

  1.  
  2.  
  3.  
  4. RRRRWWWWMMMMooooddddeeeellllCCCClllliiiieeeennnntttt((((3333CCCC++++++++))))                                        RRRRWWWWMMMMooooddddeeeellllCCCClllliiiieeeennnntttt((((3333CCCC++++++++))))
  5.  
  6.  
  7.  
  8. NNNNaaaammmmeeee
  9.      RWModelClient - Rogue Wave library class
  10.  
  11. SSSSyyyynnnnooooppppssssiiiissss
  12.               #include <rw/model.h>
  13.  
  14.  
  15.  
  16.               ((((aaaabbbbssssttttrrrraaaacccctttt bbbbaaaasssseeee ccccllllaaaassssssss))))
  17.  
  18.  
  19.  
  20.  
  21. DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
  22.      This abstract base class has been designed to implement the "View" leg of
  23.      a Model-View-Controller architecture.  Class RRRRWWWWMMMMooooddddeeeellll, supplies the
  24.      "Model" leg.  See class RRRRWWWWMMMMooooddddeeeellll for details.
  25.  
  26. PPPPeeeerrrrssssiiiisssstttteeeennnncccceeee
  27.      None
  28.  
  29. PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr FFFFuuuunnnnccccttttiiiioooonnnn
  30.               virtual void
  31.           uuuuppppddddaaaatttteeeeFFFFrrrroooommmm(RWModel* p, void* d) = 0;
  32.  
  33.  
  34.      Deriving classes should supply an appropriate definition for this pure
  35.      virtual function.  The overall semantics of the definition should be to
  36.      update self from the data presented by the object pointed to by pppp.  That
  37.      is, self is considered a dependent of the object pointed to by pppp.  The
  38.      pointer dddd is available to pass client data.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.